CAP-Oriented Design for Cloud-Native Applications

نویسندگان

  • Vasilios Andrikopoulos
  • Steve Strauch
  • Christoph Fehling
  • Frank Leymann
چکیده

Brewer’s conjecture, and its resulting formalization as the CAP theorem, impose serious limitations on the consistency, availability and network partitioning tolerance characteristics of distributed systems. Despite its importance however, few works explicitly consider the implications of the CAP theorem in the design of applications, especially for applications that are designed natively for the Cloud. In order to address this need, in this work we propose a CAP-oriented design methodology for Cloud-native applications. For this purpose we build and extend our previous work on Cloud architectural patterns. Finally, we show how the methodology can be used in practice to design an application solution with desired CAP properties.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing for CAP - The Effect of Design Decisions on the CAP Properties of Cloud-native Applications

The limitations of distributed systems to satisfy the combination of consistency, availability and network partitioning tolerance requirements are well-documented and formally proven. There is however a limited amount of works discussing the impact of these limitations on designing applications native to the Cloud. This work addresses this particular need by proposing an approach for considerin...

متن کامل

The Structure of the New IT Frontier: Aneka Platform for Elastic Cloud Computing Applications – Part III

Stateful applications (transactional, high-performance and data-intensive) are growing at an increasing pace, solving scalability and high performance issues are a prime concern of application designers and developers. In this article, we suggest a novel approach in which applications are divided into smaller processing units, and present a Market-Oriented Cloud Computing (MOCC) development and...

متن کامل

Native Cloud Applications - Why Virtual Machines, Images and Containers Miss the Point!

Due to the current hype around cloud computing, the term “native cloud application” becomes increasingly popular. It suggests an application to fully benefit from all the advantages of cloud computing. Many users tend to consider their applications as cloud native if the application is just bundled in a virtual machine image or a container. Even though virtualization is fundamental for implemen...

متن کامل

Platforms for Building and Deploying Applications for Cloud Computing

Cloud computing is rapidly emerging as a new paradigm for delivering IT services as utlity-oriented services on subscription-basis. BLOCKINThe BLOCKINrapid BLOCKINdevelopment BLOCKINof BLOCKINapplications BLOCKINand BLOCKINtheir BLOCKINdeployment in BLOCKINCloud BLOCKINcomputing BLOCKINenvironments BLOCKINin BLOCKINefficient BLOCKINmanner BLOCKINis BLOCKINa BLOCKINcomplex task. BLOCKINIn BLOCKI...

متن کامل

1 Simulation - based Command and Control Applications in a Service - Oriented , Cloud Computing Environment

Modeling and Simulation (M&S) technologies have matured suitably to provide real time tactical utility to warfighting Command and Control (C2) computer system users, but C2 systems adoption of M&S in their native applications has been slow for design, acceptance, computing and procurement reasons. While extensive work has been done with simulation based planning, execution monitoring, logistics...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012